#ifndef WATERDROPEMITTER_H_
#define WATERDROPEMITTER_H_

#include "RandomTimeEmitter.h"
#include "WaterParticle.h"

class WaterDropEmitter : public RandomTimeEmitter
{
	int numberOfDropsLeftToEmit;
	
public:
	WaterDropEmitter(CubePileGrid * cubes, int numberOfDrops);
	virtual ~WaterDropEmitter(){}
	virtual void emitTo(CubePileGrid * cubePiles);
	virtual bool isFinishedEmitting();
	
	
	WaterParticle * freeParticle;
};

#endif /*WATERDROPEMITTER_H_*/
